home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 25
/
PC Gamer IT CD 25.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
gjs2.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
13KB
|
418 lines
# Node gjs2 generated on Thu Sep 04 16:18:43 1997
world g
room j
nodeview s2
puzzle:01428 { # gjs2_disable_move_to_inv
criteria {
[00008] = 112 # KeyPress
}
criteria {
[00008] = 116 # KeyPress
}
criteria {
[00008] = 117 # KeyPress
}
criteria {
[00008] = 118 # KeyPress
}
results {
action:assign(01428, 0) # gjs2_disable_move_to_inv
action:assign(00008, 0) # KeyPress
}
flags {
once_per_inst
}
}
puzzle:01429 { # gjs2_go_back_to_main_screen
criteria {
[00008] = 32 # KeyPress
}
criteria {
[00018] = 1 # mouse_rightclick
}
criteria {
[01430] = 1 # gjs2_backup
}
results {
action:assign(01430, 0) # gjs2_backup
action:assign(00008, 0) # KeyPress
action:assign(00018, 0) # mouse_rightclick
action:assign(01434, 0) # gjs2_forward_hotspot
action:dissolve()
action:change_location(u, c, 40, 1259)
}
flags {
once_per_inst
}
}
puzzle:01431 { # gjs2_screenset
criteria {
[01432] = 0 # gjs2_slideshow_pic
[01407] ! 2 # gjsl_doors_solved
}
results {
action:add(01407, 1) # gjsl_doors_solved
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v011.tga 0 -1)
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01431 { # gjs2_screenset
criteria {
[01432] = 0 # gjs2_slideshow_pic
[01407] = 2 # gjsl_doors_solved
}
results {
action:add(01407, 1) # gjsl_doors_solved
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 GJS0V991.tga 0 -1)
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01433 { # gjs2_next_slide
criteria {
[01408] = 2 # universe_slide_timer
}
results {
action:assign(01434, 1) # gjs2_forward_hotspot
action:assign(01433, 0) # gjs2_next_slide
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
}
}
puzzle:01435 { # gjs2_screenset_1
criteria {
[01432] = 1 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01435, 1) # gjs2_screenset_1
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v021.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01436 { # gjs2_screenset_2
criteria {
[01432] = 2 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01436, 1) # gjs2_screenset_2
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v031.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01437 { # gjs2_screenset_3
criteria {
[01432] = 3 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01437, 1) # gjs2_screenset_3
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v041.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01438 { # gjs2_screenset_4
criteria {
[01432] = 4 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01438, 1) # gjs2_screenset_4
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v051.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01439 { # gjs2_screenset_5
criteria {
[01432] = 5 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01439, 1) # gjs2_screenset_5
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v061.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01440 { # gjs2_screenset_6
criteria {
[01432] = 6 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01440, 1) # gjs2_screenset_6
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v071.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01441 { # gjs2_screenset_7
criteria {
[01432] = 7 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01441, 1) # gjs2_screenset_7
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v081.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01442 { # gjs2_screenset_8
criteria {
[01432] = 8 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01442, 1) # gjs2_screenset_8
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v091.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01443 { # gjs2_screenset_9
criteria {
[01432] = 9 # gjs2_slideshow_pic
}
results {
action:assign(01435, 0) # gjs2_screenset_1
action:assign(01436, 0) # gjs2_screenset_2
action:assign(01437, 0) # gjs2_screenset_3
action:assign(01438, 0) # gjs2_screenset_4
action:assign(01439, 0) # gjs2_screenset_5
action:assign(01440, 0) # gjs2_screenset_6
action:assign(01441, 0) # gjs2_screenset_7
action:assign(01442, 0) # gjs2_screenset_8
action:assign(01443, 0) # gjs2_screenset_9
action:assign(01444, 0) # gjs2_screenset_10
action:assign(01443, 1) # gjs2_screenset_9
action:set_screen(gjs2f011.tga)
action:set_partial_screen(164 65 gjs2v101.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01445 { # gjs2_drop_inventory
criteria {
}
results {
action:assign(00008, 119) # KeyPress
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01446 { # gjs2_move_forward_1
criteria {
[01434] = 1 # gjs2_forward_hotspot
[01432] < 9 # gjs2_slideshow_pic
}
results {
action:assign(01434, 0) # gjs2_forward_hotspot
action:assign(01020, 1) # gjs2_came_from_slideshow2
action:add(01432, 1) # gjs2_slideshow_pic
action:universe_music:01447(0 gjslh01q.raw 0 100) # gjs2_slide_sound
action:change_location(g, j, bu, 0)
}
flags {
once_per_inst
}
}
puzzle:01448 { # gjs2_move_forward_2
criteria {
[01434] = 1 # gjs2_forward_hotspot
[01432] = 9 # gjs2_slideshow_pic
}
results {
action:assign(01434, 0) # gjs2_forward_hotspot
action:assign(01020, 1) # gjs2_came_from_slideshow2
action:assign(01432, 1) # gjs2_slideshow_pic
action:universe_music:01447(0 gjslh01q.raw 0 100) # gjs2_slide_sound
action:change_location(g, j, bu, 0)
}
flags {
once_per_inst
}
}
control:01434 push_toggle { # gjs2_forward_hotspot
flat_hotspot(178, 73, 280, 183)
cursor(active)
}
control:01430 push_toggle { # gjs2_backup
flat_hotspot(0, 290, 639, 53)
cursor(backward)
}
control:01449 flat { # gjs2_flat
}